Shell 您所在的位置:网站首页 shellnotifyicon fail Shell

Shell

2023-03-26 02:58| 来源: 网络整理| 查看: 265

I am seeing an error with shell notify icon failing on one particular language of Windows 10.

After some debugging and breaking into the Shell_TrayWnd ' window proc, it appears the api is internally invoking WINTRUST!WTGetSignatureInfo by expanding the path of the app calling the Shell_NotifyIcon. The app is residing inside ProgramFiles  (i.e 64-bit program files dir)  and for some reason, The CSIDL of Program Files(86) is getting used, I checked with the procmon tool for the explorer app and I can see the CreateFile call from the  wintrust.dll failing with path not found. 

{.7.C.5.A.4.0.E. F.-.A.0.F.B.-.4. B.F.C.-.8.7.4.A. -.C.0.F.2.E.0.B. 9.F.A.8.E.}\\ Path to the app.exe

Can someone let me know why the path is getting expanded with 32 bit version of CSIDL instead of 32 bit.Also does the trust verification is something that will cause the failure for the shell_notifyicon api?



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有